/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package practica2;
import java.io.*;
/**
 *
 * @author DAM17
 */
public class practicaVersion2 {
    /*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

    public static void main(String[] args) throws IOException {
        String nombre = null, alumnoMas, alumnoMenor;
        int nota = 0, notaMedia = 0, notaMas, notaMenor, i , contadorInsu, 
        contadorSufi, contadorBien, contadorNotable, contadorSobre;
        i=0; notaMas=0; notaMenor=10; contadorInsu=0; 
        contadorSufi=0; contadorBien=0; contadorNotable=0; contadorSobre=0;
        alumnoMas=""; alumnoMenor="";
        
        while(i<4)
        {
            i++;
            nombre=Utiles.pedirNombre("introduzca el nombre del alumno");
            boolean notaInvalida;
            do{
                nota=Utiles.pedirNota("Introduzca la nota del alumno");
                
                if(nota>=0 && nota<=10)
                {
                    notaInvalida=false;
                }
                else
                {
                    notaInvalida=true;
                }
                
            } while(notaInvalida);
            
            notaMedia=notaMedia+nota;
            if (nota<5)
            {
                contadorInsu++;
            }
            if (nota==5)
            {
                contadorSufi++;
            }
            if (nota==6)
            {
                contadorBien++;
            }
            if(nota>=7 && nota<=8)
            {
                contadorNotable++;
            }
            if (nota>=9)
                    {
                        contadorSobre++;
                    }
            
            
            if (nota>notaMas)
            {
                notaMas=nota;
                alumnoMas=nombre;
                
            }
            if (nota<notaMenor)
                    {
                        notaMenor=nota;
                        alumnoMenor=nombre;    
                    }
        
        }//fin while
        
        System.out.println("alumno con mayor nota:" + alumnoMas + notaMas);
        System.out.println("el alumno con menor nota es:" + alumnoMenor + notaMenor);
        
        System.out.println("\t ESTADÍSTICA DE NOTAS");
        System.out.print("\nlos suspensos son:\t");
        asteriscos(contadorInsu);
        
        System.out.print("\nlos aprobados son:\t");
        asteriscos(contadorSufi);
        
        System.out.print("\nlos bien son:\t");
        asteriscos(contadorBien);
        
        System.out.println("\nlos notable son:\t");
        asteriscos(contadorNotable);
        
        System.out.println("\nlos sobre son:\t");
        asteriscos(contadorSobre);
    }

    public static void asteriscos(int contadorInsu) {
        for (int suspensos=0;suspensos<contadorInsu;suspensos++)
        {
            System.out.print("*");
             
        }
    }

}//fin clase


